<!DOCTYPE html>
<html class="loginHtml"
      xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="utf-8">
    <title th:text="${name}+'线上活动管理平台'">微信投票管理系统</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="format-detection" content="telephone=no">
    <link rel="icon" href="../../../static/images/favicon.ico" th:href="@{/images/favicon.ico}">
    <link rel="stylesheet" href="../../../static/plugin/layui/css/layui.css" th:href="@{/plugin/layui/css/layui.css}" media="all" />
    <link rel="stylesheet" href="../../../static/back_css/public.css" th:href="@{/back_css/public.css}" media="all" />
    <link rel="stylesheet" href="../../../static/back_css/login.css" th:href="@{/back_css/login.css}">

</head>
<body class="loginBody">

<div>
    <div class="layui-main-top">
        <ul>
            <!--<li span class="title"><img src="../../../static/images/login-logo.png" th:src="@{/images/login-logo.png}"></li>-->
            <!--<li>-->
                <span class="title1" th:text="${name}+'线上活动管理平台'">微信投票管理系统</span>
            <!--</li>-->
        </ul>
    </div>
    <div class="zy-login-form-container">
        <form class="layui-form layui-form-pos">
            <div class="layui-fontsize">登录</div>
            <div class="layui-form-item input-item">

                <label for="userName">
                    <i class="layui-icon layui-icon-username"></i> 用户名</label>
                <input type="text" placeholder="请输入您的账号" autocomplete="off" id="userName" name="userName" class="layui-input"
                       lay-verify="required" lay-reqText="用户名不能为空" lay-verType="tips" >
            </div>
            <div class="layui-form-item input-item">
                <label for="password"> <i class="layui-icon">&#58995;</i> 密码</label>
                    <input type="password" placeholder="请输入您的密码" autocomplete="off" id="password" name="password" class="layui-input"
                           lay-verify="required" lay-reqText="密码不能为空"  lay-verType="tips">
            </div>
            <div class="layui-form-item check_size " style="margin-top: 0;">
                <input type="checkbox" name="remember_user" lay-skin="primary" id="remember_user" class="custom_checkbox" title="记住密码">
                <!--<input type="checkbox" name="like1[read]" id="REMPWD" lay-skin="primary" class="custom_checkbox" title="记住密码">-->
            </div>
            <div class="layui-form-item btn-margin">
                <button class="layui-btn layui-btn-radius layui-bg-purple" lay-filter="login" lay-submit>
                    登录
                </button>
            </div>

        </form>
    </div>
</div>
<script type="text/javascript" src="../../../static/plugin/jquery.js" th:src="@{/plugin/jquery.js}"></script>
<script type="text/javascript">
    (function (factory) {
        if (typeof define === 'function' && define.amd) {
            // AMD
            define(['jquery'], factory);
        } else if (typeof exports === 'object') {
            // CommonJS
            factory(require('jquery'));
        } else {
            // Browser globals
            factory(jQuery);
        }
    }(function ($) {

        var pluses = /\+/g;

        function encode(s) {
            return config.raw ? s : encodeURIComponent(s);
        }

        function decode(s) {
            return config.raw ? s : decodeURIComponent(s);
        }

        function stringifyCookieValue(value) {
            return encode(config.json ? JSON.stringify(value) : String(value));
        }

        function parseCookieValue(s) {
            if (s.indexOf('"') === 0) {
                // This is a quoted cookie as according to RFC2068, unescape...
                s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
            }

            try {
                // Replace server-side written pluses with spaces.
                // If we can't decode the cookie, ignore it, it's unusable.
                // If we can't parse the cookie, ignore it, it's unusable.
                s = decodeURIComponent(s.replace(pluses, ' '));
                return config.json ? JSON.parse(s) : s;
            } catch(e) {}
        }

        function read(s, converter) {
            var value = config.raw ? s : parseCookieValue(s);
            return $.isFunction(converter) ? converter(value) : value;
        }

        var config = $.cookie = function (key, value, options) {

            // Write

            if (value !== undefined && !$.isFunction(value)) {
                options = $.extend({}, config.defaults, options);

                if (typeof options.expires === 'number') {
                    var days = options.expires, t = options.expires = new Date();
                    t.setTime(+t + days * 864e+5);
                }

                return (document.cookie = [
                    encode(key), '=', stringifyCookieValue(value),
                    options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
                    options.path    ? '; path=' + options.path : '',
                    options.domain  ? '; domain=' + options.domain : '',
                    options.secure  ? '; secure' : ''
                ].join(''));
            }

            // Read

            var result = key ? undefined : {};

            // To prevent the for loop in the first place assign an empty array
            // in case there are no cookies at all. Also prevents odd result when
            // calling $.cookie().
            var cookies = document.cookie ? document.cookie.split('; ') : [];

            for (var i = 0, l = cookies.length; i < l; i++) {
                var parts = cookies[i].split('=');
                var name = decode(parts.shift());
                var cookie = parts.join('=');

                if (key && key === name) {
                    // If second argument (value) is a function it's a converter...
                    result = read(cookie, value);
                    break;
                }

                // Prevent storing a cookie that we couldn't decode.
                if (!key && (cookie = read(cookie)) !== undefined) {
                    result[name] = cookie;
                }
            }

            return result;
        };

        config.defaults = {};

        $.removeCookie = function (key, options) {
            if ($.cookie(key) === undefined) {
                return false;
            }

            // Must not alter options, thus extending a fresh object...
            $.cookie(key, '', $.extend({}, options, { expires: -1 }));
            return !$.cookie(key);
        };

    }));

</script>
<script type="text/javascript" src="../../../static/plugin/layui/layui.js" th:src="@{/plugin/layui/layui.js}"></script>
<script type="text/javascript" src="../../../static/back_js/login.js" th:src="@{/back_js/login.js}"></script>
<script type="text/javascript" src="../../../static/back_js/cache.js" th:src="@{/back_js/cache.js}"></script>
</body>

<script type="text/javascript">
    /* JS代码 */
    /*记住用户名和密码*/
    $(function(){

        if ($.cookie("remember_user")) {
            $("#remember_user").prop("checked", true);
            $("#userName").val($.cookie("user_name"));
            $("#password").val($.cookie("user_password"));

            $("#userName").parent().addClass("layui-input-active");
            $("#password").parent().addClass("layui-input-active");


        }

    })




</script>
</html>